package cn.mazexal.examapi.models.thirdpart.alipay;

import lombok.Builder;
import lombok.Data;

/**
 * @author: Mazexal
 * Date: 2025/6/29
 */
@Data
@Builder
public class AlipayAppArgs {
    /**
     * appId
     */
    private String appId;

    /**
     * 商户私钥
     */
    private String privateKey;

    /**
     * 支付宝公钥
     */
    private String alipayPublicKey;

    /**
     * 签名方式
     */
    private String signType;

    /**
     * 支付金额
     */
    private String totalAmount;

    /**
     * 支付主题
     */
    private String subject;

    /**
     * 支付内容
     */
    private String body;

    /**
     * 交易单号
     */
    private String outTradeNo;

    /**
     * 支付配置 id
     */
    private Long configId;

    /**
     * 渠道 id
     */
    private Long channelId;
}

